@import 'https://fonts.googleapis.com/css2?family=Lato:ital,wght@1,900&family=Rubik:wght@400;700&display=swap';html{min-height:100%;position:relative}body{font-family:rubik,sans-serif}.font-lato{font-family:lato,sans-serif}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}::-moz-selection{color:#fff;background:#ffaf00}::selection{color:#fff;background:#ffaf00}.footer{position:absolute;bottom:0;width:100%;height:60px;line-height:60px;background-color:#f5f5f5}.card-img-top{border-top-left-radius:7px;border-top-right-radius:7px}.card.custom-shadow{border-radius:7px;border:none}.card-1:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.custom-shadow{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.custom-shadow:hover{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 30px 3px rgba(0,0,0,.14),0 9px 38px 8px rgba(0,0,0,.12)}h1,h2{font-family:lato,sans-serif;font-weight:900;font-style:italic;color:#4e80de}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-family:rubik,sans-serif;font-size:1.5rem}a{color:#00b7ff}.lightblue-bg{background-color:rgba(140,202,255,.1)}.hr-blue{background-image:linear-gradient(135deg,#667eea 0%,#764ba2 100%);min-height:6px}.alert p,.alert ul{margin-bottom:0}.alert ul{list-style:none}.alert li:before{content:"☞   ";font-size:1.1em}.minibadge{font-size:50%;margin-top:6px}.navbar{padding-top:2px;padding-bottom:2px}.navbar-brand{font-family:lato,sans-serif;font-weight:900;font-style:italic;font-size:2rem}.nav-item{margin:0 8px}.navbar-logo{margin-right:10px;width:2.6rem;margin-top:-6px}.blue-gradient-bg.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255)}.blue-gradient-bg.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.5)}.blue-gradient-bg .nav-pills .nav-link.active,.blue-gradient-bg .nav-pills .nav-link.active:hover,.blue-gradient-bg .nav-pills .show>.nav-link{background-color:rgba(255,255,255,.2)}.navbar .btn-success:hover{color:#fff;background-color:#23c547;border-color:#3dc147}.blue-gradient-bg{background-color:#4e80de;background:linear-gradient(90deg,#694EDE 1%,#4e80de 40%)}@keyframes fadeInUp{from{transform:translate3d(0,40px,0)}to{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translate3d(0,40px,0)}to{transform:translate3d(0,0,0);opacity:1}}.animated{animation-duration:1s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both}.animatedFadeInUp{opacity:0}.fadeInUp{opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}.form-logo{width:60px;height:60px}.form-logo img{width:36px;padding-top:13px}.home-hero-light-text-color{color:rgba(255,255,255,.5)}.coding-img{margin:0 auto;display:block;width:500px;padding-left:50px}.hero-blue-bg{margin-top:-30px;width:100%;padding-top:100px;padding-bottom:100px;background-color:#4e80de;background:linear-gradient(90deg,#694EDE 1%,#4e80de 40%)}.hero-blue-bg h1{font-family:lato,sans-serif;color:#fff;text-align:center}.hero-image-bg{background:url(http://codermanual.com/wp-content/themes/sparks-child/img/cm-coffee-bg@2x.jpg);background-size:cover;margin-top:-231px;padding-top:160px;height:auto}.hero-image-bg h1{padding:300px}.coding-icons-box img{width:200px;padding-left:20px}.review-box{margin-top:50px;margin-bottom:50px}.review-box .review-name{margin-bottom:0!important}.review-avatar{display:inline-block;float:left;margin-right:10px}.review-avatar img{border-radius:50%}.review-meta{display:inline-block;margin-top:-5px}.review-name{margin-bottom:0}.review-posted-at{color:rgba(51,51,51,.5)}.review-stars img{width:20px;display:inline-block}.review-content{margin-top:10px}.cm-fixed-table{table-layout:fixed;border:none}.cm-fixed-table th,.cm-fixed-table td{background-color:rgba(140,202,255,.1);border:1px solid #5e9cd1;text-align:center;padding:14px}.cm-fixed-table td{-webkit-box-shadow:0 3px 0 0 rgba(71,87,115,.75);-moz-box-shadow:0 3px 0 0 rgba(71,87,115,.75);box-shadow:0 3px 0 0 rgba(71,87,115,.75)}.cm-fixed-table tr:last-child th:first-child{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px}.cm-fixed-table tr:last-child th:last-child{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.cm-fixed-table tr:last-child td:first-child{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.cm-fixed-table tr:last-child td:last-child{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.cm-fixed-table th{border-top:2px solid #5e9cd1}.cm-fixed-table th:first-child,.cm-fixed-table td:first-child{border-left:2px solid #5e9cd1}.cm-fixed-table th:last-child,.cm-fixed-table td:last-child{border-right:2px solid #5e9cd1}.cm-fixed-table td{border-bottom:2px solid #5e9cd1}@media only screen and (max-width:650px){.cm-fixed-table th,.cm-fixed-table td{font-size:14px}}@media only screen and (max-width:468px){.table-section{display:none}}#image-ticker{overflow-x:hidden;white-space:nowrap}#image-ticker img{width:200px}#ticker-box-1{display:inline-block;animation:marquee 60s linear infinite;animation-delay:-30s}#ticker-box-2{display:inline-block;animation:marquee2 60s linear infinite}@keyframes marquee{from{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes marquee2{from{transform:translateX(0%)}to{transform:translateX(-200%)}}.blur-3{filter:blur(3px)}.video-placeholder-box{position:relative;width:75%;margin:0 auto;display:flex;align-items:center;justify-content:center}.video-placeholder-box:before{content:"";display:block;padding-top:56.25%}.video-placeholder-content{position:absolute;top:0;left:0;bottom:0;right:0}.custom-drop-shadow{filter:drop-shadow(0px 2px 8px #000000);transition:filter .3s}.custom-drop-shadow-lg{-webkit-filter:drop-shadow(0 5vmin 10px rgba(0,0,0,0.3));filter:drop-shadow(0 5vmin 10px rgba(0,0,0,0.3))}#play-btn{width:160px}.custom-drop-shadow:hover{filter:drop-shadow(0px 8px 20px #000000)}@keyframes float{0%{-webkit-filter:drop-shadow(0 2vmin 5px rgba(0,0,0,0.4));filter:drop-shadow(0 2vmin 5px rgba(0,0,0,0.4));transform:translatey(0px)}50%{-webkit-filter:drop-shadow(0 3vmin 8px rgba(0,0,0,0.3));filter:drop-shadow(0 3vmin 8px rgba(0,0,0,0.3));transform:translatey(-6px)}100%{-webkit-filter:drop-shadow(0 2vmin 5px rgba(0,0,0,0.4));filter:drop-shadow(0 2vmin 5px rgba(0,0,0,0.4));transform:translatey(0px)}}.floater{animation:float 6s ease-in-out infinite;-webkit-filter:drop-shadow(0 3vmin 6px rgba(0,0,0,0.4));filter:drop-shadow(0 3vmin 6px rgba(0,0,0,0.4))}.collapse-arrow:hover{text-decoration:none}.collapse-arrow-unfolded{transform:rotate(0deg);transition:.1s}.collapse-arrow-folded{transform:rotate(-90deg);transition:.3s}.video-player-box{max-width:100%;margin:0 auto}.lower-prev-next .lesson-heading{display:none!important}.plan-select{display:inline-block;box-sizing:border-box;width:31%;margin:0 1% 0 0;vertical-align:top;text-align:center}.plan-select label{border:1px solid rgba(56,56,56,.15);box-sizing:border-box;display:block;height:100%;width:100%;padding:10px 10px 30px;cursor:pointer;opacity:.5;transition:all .2s ease-in-out}.plan-select label:hover,.plan-select label:focus,.plan-select label:active{border:1px solid rgba(34,34,34,.5)}.plan-select input[type=radio]{opacity:0;width:0;height:0}.plan-select input[type=radio]:active~label{opacity:1}.plan-select input[type=radio]:checked~label{opacity:1;border:1px solid #000}.StripeElement{background-color:#fff;height:40px;padding:10px 12px;border-radius:4px;border:1px solid #ced4da;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);border-color:#80bdff}.StripeElement--invalid{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.StripeElement--webkit-autofill{background-color:#fefde5!important}#card-errors{color:#dc3545}@media(min-width:576px){}@media(min-width:768px){}@media(min-width:992px){}@media(min-width:1200px){}@media(max-width:1199.98px){}@media(max-width:991.98px){}@media(max-width:767.98px){html{font-size:14px}.collapse-dark-bg{background-color:#343a40}.coding-img{padding-left:60px}}@media(max-width:575.98px){.coding-img{padding-left:25px}}